/*
 * Copyright (c)  2017
 * All rights reserved.
 * PropertiesServiceImpl.java 2017-11-01 下午5:29
 */

package com.ueboot.weishop.service.common.impl;

import com.ueboot.weishop.service.common.PropertiesService;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;

/**
 * 描述:读取配置文件相关的服务，主要是为controller类提供注入使用
 * 由于controller无法直接通过@Value注解方式获取配置文件的值，可以通过这个类做一次中转
 *
 * @author yangkui create on 2017-11-01 下午5:27.
 * @since 1.0
 */
@Service
public class PropertiesServiceImpl implements PropertiesService {


    @Value("${weixin.config.appKey}")
    private String weixinPayAppKey;


    /**
     * 获取微信支付时需要的key用于校验
     *
     * @return
     */
    @Override
    public String getWeiXinPayAppKey() {
        return weixinPayAppKey;
    }
}